money = 28  # 整数型
print(type(money))  # type()用于获取数据类型，用print函数输出数据类型
# money是一个变量，后面的值允许发生变化
money = 28.9  # 浮点型
print(type(money))
money = '一万'  # 字符串型
print(type(money))
money = '''28.90'''  # 字符串型--》当用单引号，双引号
# 保留格式输出
poet = '''
       静夜思
       唐;
'''
print(poet)
# 布尔类型 True False
isLogin = True
print(isLogin)
isLogin = False
print(type(isLogin))

'''
# input()
name = input('请输入你的用户名')
print('你的名字是' + name)
'''
# 数据类型的转换
'''
money = input('请输入你的存款金额：')
print(int(money) + 100)
'''

'''
# 简单的加法计算器
number_1 = input('情输入第一个数字')
number_2 = input('请输入第二个数字')
print(int(number_1) + int(number_2))  # 字符串型转为整型
print(float(number_1) + float(number_2))  # 字符串型转为浮点型
# 转化为整形，使用 str()
'''

'''
# 一些小问题
a = 9.9
print(int(a))  # 浮点型转换为整型，得到的结果是9

a = '9.9'
print(int(a))  # 字符串型'9.9'转换为整形，会报错
'''

a = True
b = False
print(int(a))  # 布尔型转为整形，True为1
print(int(b))  # 布尔型转为整形，False为0

a = 0
print(bool(a))
a = ''
print(bool(a))
# 当变量的值为 0 ，''(空字符串),转换结果是False
a = 'r423'
print(bool(a))
a = 2
print(bool(a))
# 当变量的值为非0数字，或者非空字符串，那么转换结果是True
